Repository navigation
chore(deps): bump dependencies - #387
Open
github-actions[bot] wants to merge 1 commit into
Open
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
github-actions
Bot
force-pushed
the
bump-deps
branch
4 times, most recently
from
July 16, 2026 08:22
c82865b to
3d3138a
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
4 times, most recently
from
July 25, 2026 08:14
c7e8a47 to
9f215c7
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
3 times, most recently
from
July 30, 2026 08:36
f93fa21 to
276ef9d
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
5 times, most recently
from
August 11, 2026 07:16
9c5a5ff to
8beb9f5
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
5 times, most recently
from
August 19, 2026 06:52
0d766c8 to
8ff7129
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
4 times, most recently
from
August 26, 2026 06:57
3758954 to
13357d0
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
3 times, most recently
from
September 5, 2026 10:20
9a031ca to
c324183
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
3 times, most recently
from
September 12, 2026 10:26
07bf72e to
a50158d
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
3 times, most recently
from
September 22, 2026 11:18
5e135f0 to
77c8a4a
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
3 times, most recently
from
October 5, 2026 14:11
4aa46eb to
0f65f31
Compare
github-actions
Bot
force-pushed
the
bump-deps
branch
from
October 6, 2026 13:07
0f65f31 to
fc2ab2a
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps all dependencies to the latest versions.
➗ github.com/jackc/pgx/v5@v5.10.0 ⟹ v5.11.0
Changed packages
github.com/jackc/pgx/v5github.com/jackc/pgx/v5/internal/pgiogithub.com/jackc/pgx/v5/pgconngithub.com/jackc/pgx/v5/pgconn_testgithub.com/jackc/pgx/v5/pgproto3_testgithub.com/jackc/pgx/v5/pgtypegithub.com/jackc/pgx/v5/pgtype_testgithub.com/jackc/pgx/v5/pgxpool_testgithub.com/jackc/pgx/v5/stdlibgithub.com/jackc/pgx/v5_test➗ github.com/jackc/puddle/v2@v2.2.2 ⟹ v2.2.3
Changed packages
github.com/jackc/puddle/v2github.com/jackc/puddle/v2_test➗ github.com/sergi/go-diff@v1.0.0 ⟹ v1.4.0
Changed packages
github.com/sergi/go-diff/diffmatchpatch➗ github.com/stretchr/testify@v1.11.1 ⟹ v1.12.1
Changed packages
github.com/stretchr/testify/assertIncompatible changes: - BoolAssertionFunc: changed from BoolAssertionFunc to func(TestingT, bool, ...interface{}) bool - ComparisonAssertionFunc: changed from ComparisonAssertionFunc to func(TestingT, interface{}, interface{}, ...interface{}) bool - ErrorAssertionFunc: changed from ErrorAssertionFunc to func(TestingT, error, ...interface{}) bool - ValueAssertionFunc: changed from ValueAssertionFunc to func(TestingT, interface{}, ...interface{}) boolgithub.com/stretchr/testify/requireIncompatible changes: - BoolAssertionFunc: changed from BoolAssertionFunc to func(TestingT, bool, ...interface{}) - ComparisonAssertionFunc: changed from ComparisonAssertionFunc to func(TestingT, interface{}, interface{}, ...interface{}) - ErrorAssertionFunc: changed from ErrorAssertionFunc to func(TestingT, error, ...interface{}) - ValueAssertionFunc: changed from ValueAssertionFunc to func(TestingT, interface{}, ...interface{})➗ go101.org/golds@v0.8.4 ⟹ v0.8.7
Changed packages
go101.org/golds/internal/app➗ golang.org/x/exp@v0.0.0-20260611194520-c48552f49976 ⟹ v0.0.0-20261005173118-76772065c9b0
Changed packages
golang.org/x/exp/apidiff➗ golang.org/x/net@v0.56.0 ⟹ v0.59.0
Changed packages
golang.org/x/net/http2golang.org/x/net/http2/hpackgolang.org/x/net/http2_testgolang.org/x/net/idnagolang.org/x/net/internal/httpcommongolang.org/x/net/internal/testcert➗ golang.org/x/sync@v0.21.0 ⟹ v0.23.0
Changed packages
golang.org/x/sync/semaphore_test➗ golang.org/x/sys@v0.46.0 ⟹ v0.48.0
Changed packages
golang.org/x/sys/cpuIncompatible changes: - PPC64: changed from struct{_ CacheLinePad; HasDARN bool; HasSCV bool; IsPOWER8 bool; IsPOWER9 bool; _ CacheLinePad} to struct{_ CacheLinePad; HasDARN bool; HasSCV bool; IsPOWER8 bool; IsPOWER9 bool; IsPOWER10 bool; _ CacheLinePad} - RISCV64: changed from struct{_ CacheLinePad; HasFastMisaligned bool; HasC bool; HasV bool; HasZba bool; HasZbb bool; HasZbs bool; HasZbc bool; HasZvbb bool; HasZvbc bool; HasZvkb bool; HasZvkt bool; HasZvkg bool; HasZvkn bool; HasZvknc bool; HasZvkng bool; HasZvks bool; HasZvksc bool; HasZvksg bool; _ CacheLinePad} to struct{_ CacheLinePad; HasFastMisaligned bool; HasC bool; HasV bool; HasZba bool; HasZbb bool; HasZbs bool; HasZbc bool; HasZvbb bool; HasZvbc bool; HasZvkb bool; HasZvkt bool; HasZvkg bool; HasZvkn bool; HasZvknc bool; HasZvkng bool; HasZvks bool; HasZvksc bool; HasZvksg bool; VLENB uint; _ CacheLinePad}golang.org/x/sys/cpu_testgolang.org/x/sys/unix➗ golang.org/x/text@v0.38.0 ⟹ v0.42.0
Changed packages
golang.org/x/text/unicode/norm➗ golang.org/x/tools@v0.47.0 ⟹ v0.51.0
Changed packages
golang.org/x/tools/go/ast/inspectorgolang.org/x/tools/go/ast/inspector_testgolang.org/x/tools/go/gcexportdata_testgolang.org/x/tools/go/packages_testgolang.org/x/tools/go/types/typeutil_testgolang.org/x/tools/internal/astutilgolang.org/x/tools/internal/gcimportergolang.org/x/tools/internal/gcimporter_testgolang.org/x/tools/internal/importsgolang.org/x/tools/internal/modindexgolang.org/x/tools/internal/packagepathgolang.org/x/tools/internal/pkgbitsgolang.org/x/tools/internal/typesinternalRemoved packages
golang.org/x/tools/internal/aliasesgolang.org/x/tools/internal/aliases_testgolang.org/x/tools/internal/aliases.testAdded packages
golang.org/x/tools/internal/aliasesgolang.org/x/tools/internal/aliases_testgolang.org/x/tools/internal/aliases.test➗ google.golang.org/grpc@v1.82.0 ⟹ v1.84.0
Changed packages
google.golang.org/grpcgoogle.golang.org/grpc/balancer/endpointshardinggoogle.golang.org/grpc/internalgoogle.golang.org/grpc/internal/buffergoogle.golang.org/grpc/internal/envconfiggoogle.golang.org/grpc/internal/grpcsyncgoogle.golang.org/grpc/internal/memgoogle.golang.org/grpc/internal/resolvergoogle.golang.org/grpc/internal/testutils/statsgoogle.golang.org/grpc/internal/transportgoogle.golang.org/grpc/metadataRemoved packages
google.golang.org/grpc/experimental/opentelemetrygoogle.golang.org/grpc/stats/opentelemetry/internalgoogle.golang.org/grpc/stats/opentelemetry/internal/tracinggoogle.golang.org/grpc/stats/opentelemetryAdded packages
google.golang.org/grpc/experimental/opentelemetrygoogle.golang.org/grpc/stats/opentelemetry/internalgoogle.golang.org/grpc/stats/opentelemetry/internal/tracinggoogle.golang.org/grpc/stats/opentelemetry➗ google.golang.org/protobuf@v1.36.11 ⟹ v1.36.12
Changed packages
google.golang.org/protobuf/encoding/prototextgoogle.golang.org/protobuf/internal/encoding/defval_testgoogle.golang.org/protobuf/internal/genidgoogle.golang.org/protobuf/internal/versiongoogle.golang.org/protobuf/types/descriptorpb🟰 go.yaml.in/yaml/v3@v3.0.4 ⟹ v3.0.5
🟰 golang.org/x/crypto@v0.53.0 ⟹ v0.57.0
🟰 golang.org/x/mod@v0.37.0 ⟹ v0.41.0
🟰 google.golang.org/genproto/googleapis/rpc@v0.0.0-20260630182238-925bb5da69e7 ⟹ v0.0.0-20261005182115-fad411399dd8
➖ github.com/cespare/xxhash/v2@v2.3.0
➖ github.com/davecgh/go-spew@v1.1.1
➖ github.com/go-logr/logr@v1.4.3
➖ github.com/go-logr/stdr@v1.2.2
➖ github.com/google/uuid@v1.6.0
➖ github.com/pmezard/go-difflib@v1.0.0
➖ go.opentelemetry.io/auto/sdk@v1.2.1
➖ go.opentelemetry.io/otel@v1.44.0
➖ go.opentelemetry.io/otel/metric@v1.44.0
➖ go.opentelemetry.io/otel/sdk@v1.44.0
➖ go.opentelemetry.io/otel/sdk/metric@v1.44.0
➖ go.opentelemetry.io/otel/trace@v1.44.0
➖ gopkg.in/yaml.v3@v3.0.1
❌ Tests: failed
=== RUN TestClockSchedule --- PASS: TestClockSchedule (0.00s) === RUN TestClockNow --- PASS: TestClockNow (0.00s) === RUN TestClockTimer --- PASS: TestClockTimer (0.00s) PASS ok go.pact.im/x/clock (cached) === RUN TestClockNow --- PASS: TestClockNow (0.00s) === RUN TestClockNext --- PASS: TestClockNext (0.00s) === RUN TestEvent --- PASS: TestEvent (0.00s) === RUN TestEventReset --- PASS: TestEventReset (0.00s) === RUN TestEventStop --- PASS: TestEventStop (0.00s) === RUN TestTimerStep --- PASS: TestTimerStep (0.00s) === RUN TestTimer --- PASS: TestTimer (0.00s) === RUN TestTimerNext --- PASS: TestTimerNext (0.00s) === RUN TestTimerNonBlocking --- PASS: TestTimerNonBlocking (0.00s) === RUN TestTimerReset --- PASS: TestTimerReset (0.00s) ? go.pact.im/x/clock/mockclock [no test files] === RUN TestTicker --- PASS: TestTicker (0.00s) === RUN TestTickerNonBlocking --- PASS: TestTickerNonBlocking (0.00s) === RUN TestTickerStop --- PASS: TestTickerStop (0.00s) === RUN TestTickerPanics === RUN TestTickerPanics/NewTicker --- PASS: TestTickerPanics/NewTicker (0.00s) === RUN TestTickerPanics/TickerReset --- PASS: TestTickerPanics/TickerReset (0.00s) --- PASS: TestTickerPanics (0.00s) === RUN ExampleClock_Next --- PASS: ExampleClock_Next (0.00s) PASS ok go.pact.im/x/clock/fakeclock (cached) === RUN TestObserve --- PASS: TestObserve (0.00s) PASS ok go.pact.im/x/clock/observeclock (cached) ? go.pact.im/x/crypt [no test files] ? go.pact.im/x/crypt/crypterrors [no test files] === RUN TestHardLimitReader --- PASS: TestHardLimitReader (0.00s) === RUN TestHashReader --- PASS: TestHashReader (0.00s) === RUN TestTailReader --- PASS: TestTailReader (0.00s) === RUN TestUnpadReader === RUN TestUnpadReader/0 --- PASS: TestUnpadReader/0 (0.00s) === RUN TestUnpadReader/1 --- PASS: TestUnpadReader/1 (0.00s) === RUN TestUnpadReader/2 --- PASS: TestUnpadReader/2 (0.00s) === RUN TestUnpadReader/3 --- PASS: TestUnpadReader/3 (0.00s) === RUN TestUnpadReader/4 --- PASS: TestUnpadReader/4 (0.00s) === RUN TestUnpadReader/5 --- PASS: TestUnpadReader/5 (0.00s) --- PASS: TestUnpadReader (0.00s) === RUN TestUnpadPayload === RUN TestUnpadPayload/0 --- PASS: TestUnpadPayload/0 (0.00s) === RUN TestUnpadPayload/1 --- PASS: TestUnpadPayload/1 (0.00s) === RUN TestUnpadPayload/2 --- PASS: TestUnpadPayload/2 (0.00s) === RUN TestUnpadPayload/3 --- PASS: TestUnpadPayload/3 (0.00s) === RUN TestUnpadPayload/4 --- PASS: TestUnpadPayload/4 (0.00s) --- PASS: TestUnpadPayload (0.00s) === RUN FuzzPadding --- PASS: FuzzPadding (0.00s) === RUN FuzzUnpadReader --- PASS: FuzzUnpadReader (0.00s) === RUN FuzzTailReader --- PASS: FuzzTailReader (0.00s) PASS ok go.pact.im/x/extraio (cached) === RUN TestDebounceExecutor --- PASS: TestDebounceExecutor (0.00s) === RUN TestDebounceExecutorCancel --- PASS: TestDebounceExecutorCancel (0.00s) === RUN TestDebounceExecutorConcurrentExecute --- PASS: TestDebounceExecutorConcurrentExecute (0.00s) === RUN TestDebounceExecutorConcurrentCancel --- PASS: TestDebounceExecutorConcurrentCancel (0.00s) === RUN TestDebounceExecutorConcurrentSteal --- PASS: TestDebounceExecutorConcurrentSteal (0.00s) === RUN TestDebounceExecutorTimerStop --- PASS: TestDebounceExecutorTimerStop (0.00s) === RUN TestRandomJitter --- PASS: TestRandomJitter (0.00s) === RUN TestUntilPermanent === RUN TestUntilPermanent/Nil --- PASS: TestUntilPermanent/Nil (0.00s) === RUN TestUntilPermanent/Internal --- PASS: TestUntilPermanent/Internal (0.00s) === RUN TestUntilPermanent/Permanent --- PASS: TestUntilPermanent/Permanent (0.00s) --- PASS: TestUntilPermanent (0.00s) === RUN TestRetry === RUN TestRetry/Backoff --- PASS: TestRetry/Backoff (0.00s) === RUN TestRetry/Limit --- PASS: TestRetry/Limit (0.00s) --- PASS: TestRetry (0.00s) === RUN TestScheduleExecutorCancel --- PASS: TestScheduleExecutorCancel (0.00s) === RUN TestScheduleExecutorRetry --- PASS: TestScheduleExecutorRetry (0.00s) PASS ok go.pact.im/x/flaky (cached) # go.pact.im/x/pgxprocess pgxprocess/errors.go:63:9: cannot use errRows{} (value of struct type errRows) as pgx.Rows value in return statement: errRows does not implement pgx.Rows (missing method TypeMap) ? go.pact.im/x/goupdate [no test files] ? go.pact.im/x/httpclient [no test files] ? go.pact.im/x/httpclient/mockhttpclient [no test files] ? go.pact.im/x/httpdebug [no test files] === RUN TestServer --- PASS: TestServer (0.00s) PASS ok go.pact.im/x/httpprocess (cached) === RUN TestBytesSpecifier === RUN TestBytesSpecifier/Empty_positions --- PASS: TestBytesSpecifier/Empty_positions (0.00s) === RUN TestBytesSpecifier/Single_suffix_range --- PASS: TestBytesSpecifier/Single_suffix_range (0.00s) === RUN TestBytesSpecifier/Single_open-ended_range === RUN TestConnTracker --- PASS: TestBytesSpecifier/Single_open-ended_range (0.00s) --- PASS: TestConnTracker (0.00s) === RUN TestBytesSpecifier/Single_closed_range --- PASS: TestBytesSpecifier/Single_closed_range (0.00s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestLogger_Enabled === RUN TestLogger_Enabled/discard_always_disabled --- PASS: TestLogger_Enabled/discard_always_disabled (0.00s) === RUN TestLogger_Enabled/info_enabled --- PASS: TestLogger_Enabled/info_enabled (0.00s) === RUN TestLogger_Enabled/debug_enabled --- PASS: TestLogger_Enabled/debug_enabled (0.00s) --- PASS: TestLogger_Enabled (0.00s) === RUN TestLogger_Log === RUN TestLogger_Log/debug --- PASS: TestLogger_Log/debug (0.00s) === RUN TestLogger_Log/attrs --- PASS: TestLogger_Log/attrs (0.00s) === RUN TestLogger_Log/with_empty_attrs --- PASS: TestLogger_Log/with_empty_attrs (0.00s) === RUN TestLogger_Log/with_single_attr --- PASS: TestLogger_Log/with_single_attr (0.00s) === RUN TestLogger_Log/with_multiple_attrs --- PASS: TestLogger_Log/with_multiple_attrs (0.00s) === RUN TestLogger_Log/with_empty_group --- PASS: TestLogger_Log/with_empty_group (0.00s) === RUN TestBytesSpecifier/Multiple_closed_ranges === RUN TestLogger_Log/with_named_group --- PASS: TestBytesSpecifier/Multiple_closed_ranges (0.00s) === RUN TestBytesSpecifier/Open_then_suffix --- PASS: TestBytesSpecifier/Open_then_suffix (0.00s) === RUN TestBytesSpecifier/Suffix_then_open --- PASS: TestBytesSpecifier/Suffix_then_open (0.00s) === RUN TestBytesSpecifier/Closed_then_open --- PASS: TestBytesSpecifier/Closed_then_open (0.00s) === RUN TestBytesSpecifier/Single-element_range --- PASS: TestBytesSpecifier/Single-element_range (0.00s) === RUN TestBytesSpecifier/Multiple_suffix_ranges --- PASS: TestBytesSpecifier/Multiple_suffix_ranges (0.00s) === RUN TestBytesSpecifier/Descending_positions --- PASS: TestBytesSpecifier/Descending_positions (0.00s) === RUN TestBytesSpecifier/Triple_with_middle_negative --- PASS: TestLogger_Log/with_named_group (0.00s) --- PASS: TestBytesSpecifier/Triple_with_middle_negative (0.00s) --- PASS: TestBytesSpecifier (0.00s) === RUN TestBytesReader === RUN TestBytesReader/successful_read --- PASS: TestBytesReader/successful_read (0.00s) === RUN TestLogger_Log/with_custom_time --- PASS: TestLogger_Log/with_custom_time (0.00s) === RUN TestStatsTrackerAccepted --- PASS: TestStatsTrackerAccepted (0.00s) === RUN TestStatsTrackerActive --- PASS: TestStatsTrackerActive (0.00s) PASS ok go.pact.im/x/httptrack (cached) === RUN TestBytesReader/read_at_EOF_returns_EOF --- PASS: TestBytesReader/read_at_EOF_returns_EOF (0.00s) ? go.pact.im/x/maininfo [no test files] === RUN TestBytesReader/empty_buffer_returns_zero ? go.pact.im/x/netchan [no test files] --- PASS: TestBytesReader/empty_buffer_returns_zero (0.00s) === RUN TestBytesReader/negative_offset_returns_error --- PASS: TestBytesReader/negative_offset_returns_error (0.00s) === RUN TestValue --- PASS: TestValue (0.00s) === RUN TestBytesReader/offset_overflow_returns_error --- PASS: TestBytesReader/offset_overflow_returns_error (0.00s) === RUN TestNil --- PASS: TestNil (0.00s) === RUN TestBytesReader/unsatisfied_range_with_unknown_length_returns_EOF --- PASS: TestBytesReader/unsatisfied_range_with_unknown_length_returns_EOF (0.00s) === RUN TestUnwrapOrZero --- PASS: TestUnwrapOrZero (0.00s) === RUN TestBytesReader/unsatisfied_range_with_known_length_at_EOF_returns_EOF --- PASS: TestBytesReader/unsatisfied_range_with_known_length_at_EOF_returns_EOF (0.00s) === RUN TestIsNil --- PASS: TestLogger_Log (0.00s) === RUN TestBytesReader/unsatisfied_range_with_known_length_before_EOF_returns_error --- PASS: TestBytesReader/unsatisfied_range_with_known_length_before_EOF_returns_error (0.00s) === RUN TestBytesReader/invalid_unsatisfied_range_returns_error --- PASS: TestBytesReader/invalid_unsatisfied_range_returns_error (0.00s) === RUN TestBytesReader/range_error --- PASS: TestBytesReader/range_error (0.00s) === RUN TestBytesReader/invalid_bytes_range_returns_error --- PASS: TestBytesReader/invalid_bytes_range_returns_error (0.00s) === RUN TestBytesReader/unexpected_first_byte_position_returns_error --- PASS: TestIsNil (0.00s) --- PASS: TestBytesReader/unexpected_first_byte_position_returns_error (0.00s) === RUN TestMap --- PASS: TestMap (0.00s) PASS ok go.pact.im/x/option (cached) === RUN TestLogger_WithCapturePC === RUN TestLogger_WithCapturePC/true --- PASS: TestLogger_WithCapturePC/true (0.00s) === RUN TestLogger_WithCapturePC/false --- PASS: TestLogger_WithCapturePC/false (0.00s) --- PASS: TestLogger_WithCapturePC (0.00s) === RUN TestSliceGroup === RUN TestSliceGroup/empty --- PASS: TestSliceGroup/empty (0.00s) FAIL go.pact.im/x/pgxprocess [build failed] === RUN TestSliceGroup/single === RUN TestBytesReader/unexpected_last_byte_position_returns_error --- PASS: TestBytesReader/unexpected_last_byte_position_returns_error (0.00s) === RUN TestBytesReader/short_read_from_range_returns_error --- PASS: TestBytesReader/short_read_from_range_returns_error (0.00s) === RUN TestBytesReader/unexpected_multiple_ranges_returns_error --- PASS: TestBytesReader/unexpected_multiple_ranges_returns_error (0.00s) === RUN TestBytesReader/empty_sequence_returns_error --- PASS: TestBytesReader/empty_sequence_returns_error (0.00s) --- PASS: TestBytesReader (0.00s) === RUN TestParseContentRange === RUN TestParseContentRange/bytes_range --- PASS: TestParseContentRange/bytes_range (0.00s) === RUN TestParseContentRange/custom_range --- PASS: TestParseContentRange/custom_range (0.00s) === RUN TestParseContentRange/missing_space --- PASS: TestParseContentRange/missing_space (0.00s) === RUN TestParseContentRange/empty_string --- PASS: TestParseContentRange/empty_string (0.00s) === RUN TestParseContentRange/space_only --- PASS: TestParseContentRange/space_only (0.00s) === RUN TestParseContentRange/unit_only --- PASS: TestParseContentRange/unit_only (0.00s) === RUN TestParseContentRange/unit_with_space_only --- PASS: TestParseContentRange/unit_with_space_only (0.00s) === RUN TestParseContentRange/space_then_range_only --- PASS: TestParseContentRange/space_then_range_only (0.00s) === RUN TestParseContentRange/invalid_token_character_(parenthesis) --- PASS: TestParseContentRange/invalid_token_character_(parenthesis) (0.00s) === RUN TestParseContentRange/invalid_token_character_(comma) --- PASS: TestParseContentRange/invalid_token_character_(comma) (0.00s) === RUN TestParseContentRange/invalid_unit_character_(colon) --- PASS: TestParseContentRange/invalid_unit_character_(colon) (0.00s) === RUN TestParseContentRange/range_with_non-ASCII_character --- PASS: TestParseContentRange/range_with_non-ASCII_character (0.00s) === RUN TestParseContentRange/range_with_non-ASCII_byte --- PASS: TestParseContentRange/range_with_non-ASCII_byte (0.00s) === RUN TestParseContentRange/range_with_null_character --- PASS: TestParseContentRange/range_with_null_character (0.00s) === RUN TestParseContentRange/range_with_newline --- PASS: TestParseContentRange/range_with_newline (0.00s) === RUN TestParseContentRange/multiple_spaces_before_range --- PASS: TestParseContentRange/multiple_spaces_before_range (0.00s) === RUN TestParseContentRange/tab_instead_of_space --- PASS: TestParseContentRange/tab_instead_of_space (0.00s) --- PASS: TestParseContentRange (0.00s) === RUN TestParseContentRangeFromHeader === RUN TestParseContentRangeFromHeader/valid_range --- PASS: TestParseContentRangeFromHeader/valid_range (0.00s) === RUN TestParseContentRangeFromHeader/missing_header --- PASS: TestParseContentRangeFromHeader/missing_header (0.00s) === RUN TestParseContentRangeFromHeader/empty_header_value --- PASS: TestParseContentRangeFromHeader/empty_header_value (0.00s) === RUN TestParseContentRangeFromHeader/unit_mismatch --- PASS: TestParseContentRangeFromHeader/unit_mismatch (0.00s) === RUN TestParseContentRangeFromHeader/multiple_values_takes_first --- PASS: TestParseContentRangeFromHeader/multiple_values_takes_first (0.00s) === RUN TestParseContentRangeFromHeader/case-sensitive_unit_mismatch --- PASS: TestParseContentRangeFromHeader/case-sensitive_unit_mismatch (0.00s) === RUN TestParseContentRangeFromHeader/header_with_extra_spaces --- PASS: TestParseContentRangeFromHeader/header_with_extra_spaces (0.00s) --- PASS: TestParseContentRangeFromHeader (0.00s) === RUN TestParseUnsatisfiedRangeResp === RUN TestParseUnsatisfiedRangeResp/valid_with_length --- PASS: TestParseUnsatisfiedRangeResp/valid_with_length (0.00s) === RUN TestParseUnsatisfiedRangeResp/valid_zero_length --- PASS: TestParseUnsatisfiedRangeResp/valid_zero_length (0.00s) === RUN TestParseUnsatisfiedRangeResp/missing_asterisk --- PASS: TestParseUnsatisfiedRangeResp/missing_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/missing_slash --- PASS: TestParseUnsatisfiedRangeResp/missing_slash (0.00s) === RUN TestParseUnsatisfiedRangeResp/empty_after_slash --- PASS: TestParseUnsatisfiedRangeResp/empty_after_slash (0.00s) === RUN TestParseUnsatisfiedRangeResp/not_digits_after_slash --- PASS: TestParseUnsatisfiedRangeResp/not_digits_after_slash (0.00s) === RUN TestParseUnsatisfiedRangeResp/mixed_digits_and_letters --- PASS: TestParseUnsatisfiedRangeResp/mixed_digits_and_letters (0.00s) === RUN TestParseUnsatisfiedRangeResp/negative_number --- PASS: TestParseUnsatisfiedRangeResp/negative_number (0.00s) === RUN TestParseUnsatisfiedRangeResp/empty_string --- PASS: TestParseUnsatisfiedRangeResp/empty_string (0.00s) === RUN TestParseUnsatisfiedRangeResp/just_asterisk --- PASS: TestParseUnsatisfiedRangeResp/just_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/just_slash --- PASS: TestParseUnsatisfiedRangeResp/just_slash (0.00s) === RUN TestParseUnsatisfiedRangeResp/extra_characters_before_asterisk --- PASS: TestParseUnsatisfiedRangeResp/extra_characters_before_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/extra_characters_after_length --- PASS: TestParseUnsatisfiedRangeResp/extra_characters_after_length (0.00s) === RUN TestParseUnsatisfiedRangeResp/space_before_asterisk --- PASS: TestParseUnsatisfiedRangeResp/space_before_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/space_after_asterisk --- PASS: TestParseUnsatisfiedRangeResp/space_after_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/space_before_length --- PASS: TestParseUnsatisfiedRangeResp/space_before_length (0.00s) === RUN TestParseUnsatisfiedRangeResp/space_after_length --- PASS: TestParseUnsatisfiedRangeResp/space_after_length (0.00s) === RUN TestParseUnsatisfiedRangeResp/max_int64 --- PASS: TestParseUnsatisfiedRangeResp/max_int64 (0.00s) === RUN TestParseUnsatisfiedRangeResp/overflow_int64 --- PASS: TestParseUnsatisfiedRangeResp/overflow_int64 (0.00s) === RUN TestParseUnsatisfiedRangeResp/leading_zeros --- PASS: TestParseUnsatisfiedRangeResp/leading_zeros (0.00s) === RUN TestParseUnsatisfiedRangeResp/all_zeros --- PASS: TestParseUnsatisfiedRangeResp/all_zeros (0.00s) === RUN TestParseUnsatisfiedRangeResp/only_asterisk_and_slash --- PASS: TestParseUnsatisfiedRangeResp/only_asterisk_and_slash (0.00s) === RUN TestParseUnsatisfiedRangeResp/asterisk_slash_asterisk --- PASS: TestParseUnsatisfiedRangeResp/asterisk_slash_asterisk (0.00s) === RUN TestParseUnsatisfiedRangeResp/with_decimal_point --- PASS: TestParseUnsatisfiedRangeResp/with_decimal_point (0.00s) === RUN TestParseUnsatisfiedRangeResp/with_underscore --- PASS: TestParseUnsatisfiedRangeResp/with_underscore (0.00s) === RUN TestParseUnsatisfiedRangeResp/with_plus_sign --- PASS: TestParseUnsatisfiedRangeResp/with_plus_sign (0.00s) --- PASS: TestParseUnsatisfiedRangeResp (0.00s) === RUN TestParseBytesRangeResp === RUN TestParseBytesRangeResp/valid_range_with_known_length --- PASS: TestParseBytesRangeResp/valid_range_with_known_length (0.00s) === RUN TestParseBytesRangeResp/valid_single_byte_range --- PASS: TestParseBytesRangeResp/valid_single_byte_range (0.00s) === RUN TestParseBytesRangeResp/valid_at_start --- PASS: TestParseBytesRangeResp/valid_at_start (0.00s) === RUN TestParseBytesRangeResp/valid_at_end --- PASS: TestParseBytesRangeResp/valid_at_end (0.00s) === RUN TestParseBytesRangeResp/valid_with_leading_zeros --- PASS: TestParseBytesRangeResp/valid_with_leading_zeros (0.00s) === RUN TestParseBytesRangeResp/valid_unknown_length --- PASS: TestParseBytesRangeResp/valid_unknown_length (0.00s) === RUN TestParseBytesRangeResp/valid_single_byte_unknown_length --- PASS: TestParseBytesRangeResp/valid_single_byte_unknown_length (0.00s) === RUN TestParseBytesRangeResp/invalid_zero_length_content --- PASS: TestParseBytesRangeResp/invalid_zero_length_content (0.00s) === RUN TestParseBytesRangeResp/first_>_last --- PASS: TestParseBytesRangeResp/first_>_last (0.00s) === RUN TestParseBytesRangeResp/last_≥_complete_length --- PASS: TestParseBytesRangeResp/last_≥_complete_length (0.00s) === RUN TestParseBytesRangeResp/first_≥_complete_length --- PASS: TestParseBytesRangeResp/first_≥_complete_length (0.00s) === RUN TestParseBytesRangeResp/both_>_complete_length --- PASS: TestParseBytesRangeResp/both_>_complete_length (0.00s) === RUN TestParseBytesRangeResp/missing_dash --- PASS: TestParseBytesRangeResp/missing_dash (0.00s) === RUN TestParseBytesRangeResp/missing_slash --- PASS: TestParseBytesRangeResp/missing_slash (0.00s) === RUN TestParseBytesRangeResp/empty_first --- PASS: TestParseBytesRangeResp/empty_first (0.00s) === RUN TestParseBytesRangeResp/empty_last --- PASS: TestParseBytesRangeResp/empty_last (0.00s) === RUN TestParseBytesRangeResp/non-digit_first --- PASS: TestParseBytesRangeResp/non-digit_first (0.00s) === RUN TestParseBytesRangeResp/non-digit_last --- PASS: TestParseBytesRangeResp/non-digit_last (0.00s) === RUN TestParseBytesRangeResp/non-digit_length --- PASS: TestParseBytesRangeResp/non-digit_length (0.00s) === RUN TestParseBytesRangeResp/negative_first --- PASS: TestParseBytesRangeResp/negative_first (0.00s) === RUN TestParseBytesRangeResp/negative_last --- PASS: TestParseBytesRangeResp/negative_last (0.00s) === RUN TestParseBytesRangeResp/negative_length --- PASS: TestParseBytesRangeResp/negative_length (0.00s) === RUN TestParseBytesRangeResp/empty_string --- PASS: TestParseBytesRangeResp/empty_string (0.00s) === RUN TestParseBytesRangeResp/empty_all --- PASS: TestParseBytesRangeResp/empty_all (0.00s) === RUN TestParseBytesRangeResp/only_asterisk --- PASS: TestParseBytesRangeResp/only_asterisk (0.00s) === RUN TestParseBytesRangeResp/multiple_dashes --- PASS: TestParseBytesRangeResp/multiple_dashes (0.00s) === RUN TestParseBytesRangeResp/multiple_slashes --- PASS: TestParseBytesRangeResp/multiple_slashes (0.00s) === RUN TestParseBytesRangeResp/space_before_first --- PASS: TestParseBytesRangeResp/space_before_first (0.00s) === RUN TestParseBytesRangeResp/space_after_last --- PASS: TestParseBytesRangeResp/space_after_last (0.00s) === RUN TestParseBytesRangeResp/space_before_slash --- PASS: TestParseBytesRangeResp/space_before_slash (0.00s) === RUN TestParseBytesRangeResp/space_after_slash --- PASS: TestParseBytesRangeResp/space_after_slash (0.00s) === RUN TestParseBytesRangeResp/space_before_asterisk --- PASS: TestParseBytesRangeResp/space_before_asterisk (0.00s) === RUN TestParseBytesRangeResp/plus_sign_in_first --- PASS: TestParseBytesRangeResp/plus_sign_in_first (0.00s) === RUN TestParseBytesRangeResp/plus_sign_in_last --- PASS: TestParseBytesRangeResp/plus_sign_in_last (0.00s) === RUN TestParseBytesRangeResp/plus_sign_in_length --- PASS: TestParseBytesRangeResp/plus_sign_in_length (0.00s) === RUN TestParseBytesRangeResp/decimal_in_first --- PASS: TestParseBytesRangeResp/decimal_in_first (0.00s) === RUN TestParseBytesRangeResp/decimal_in_last --- PASS: TestParseBytesRangeResp/decimal_in_last (0.00s) === RUN TestParseBytesRangeResp/decimal_in_length --- PASS: TestParseBytesRangeResp/decimal_in_length (0.00s) === RUN TestParseBytesRangeResp/overflow_int64_first --- PASS: TestParseBytesRangeResp/overflow_int64_first (0.00s) === RUN TestParseBytesRangeResp/overflow_int64_last --- PASS: TestParseBytesRangeResp/overflow_int64_last (0.00s) === RUN TestParseBytesRangeResp/overflow_int64_length --- PASS: TestParseBytesRangeResp/overflow_int64_length (0.00s) === RUN TestParseBytesRangeResp/unsatisfied_range --- PASS: TestParseBytesRangeResp/unsatisfied_range (0.00s) --- PASS: TestParseBytesRangeResp (0.00s) === RUN TestHTTPResponseMetadataExtractor === RUN TestHTTPResponseMetadataExtractor/successful_extraction_with_all_headers --- PASS: TestHTTPResponseMetadataExtractor/successful_extraction_with_all_headers (0.00s) === RUN TestHTTPResponseMetadataExtractor/successful_extraction_with_weak_ETag --- PASS: TestHTTPResponseMetadataExtractor/successful_extraction_with_weak_ETag (0.00s) === RUN TestHTTPResponseMetadataExtractor/successful_extraction_with_empty_headers --- PASS: TestHTTPResponseMetadataExtractor/successful_extraction_with_empty_headers (0.00s) === RUN TestHTTPResponseMetadataExtractor/client_error --- PASS: TestHTTPResponseMetadataExtractor/client_error (0.00s) === RUN TestHTTPResponseMetadataExtractor/request_builder_error --- PASS: TestHTTPResponseMetadataExtractor/request_builder_error (0.00s) === RUN TestHTTPResponseMetadataExtractor/non-2xx_status_code --- PASS: TestHTTPResponseMetadataExtractor/non-2xx_status_code (0.00s) === RUN TestHTTPResponseMetadataExtractor/invalid_ETag_format --- PASS: TestHTTPResponseMetadataExtractor/invalid_ETag_format (0.00s) === RUN TestHTTPResponseMetadataExtractor/invalid_Last-Modified_format --- PASS: TestHTTPResponseMetadataExtractor/invalid_Last-Modified_format (0.00s) === RUN TestHTTPResponseMetadataExtractor/invalid_Date_format --- PASS: TestHTTPResponseMetadataExtractor/invalid_Date_format (0.00s) === RUN TestHTTPResponseMetadataExtractor/multiple_Accept-Ranges_values --- PASS: TestHTTPResponseMetadataExtractor/multiple_Accept-Ranges_values (0.00s) === RUN TestHTTPResponseMetadataExtractor/unknown_content_length --- PASS: TestHTTPResponseMetadataExtractor/unknown_content_length (0.00s) === RUN TestHTTPResponseMetadataExtractor/empty_Accept-Ranges_header --- PASS: TestHTTPResponseMetadataExtractor/empty_Accept-Ranges_header (0.00s) --- PASS: TestHTTPResponseMetadataExtractor (0.00s) === RUN TestIsValidETag === RUN TestIsValidETag/valid_strong_ETag_simple --- PASS: TestIsValidETag/valid_strong_ETag_simple (0.00s) === RUN TestIsValidETag/valid_strong_ETag_with_special_characters --- PASS: TestIsValidETag/valid_strong_ETag_with_special_characters (0.00s) === RUN TestIsValidETag/valid_strong_ETag_empty --- PASS: TestIsValidETag/valid_strong_ETag_empty (0.00s) --- PASS: TestSliceGroup/single (0.00s) === RUN TestSliceGroup/multiple --- PASS: TestSliceGroup/multiple (0.00s) --- PASS: TestSliceGroup (0.00s) === RUN TestError === RUN TestError/sentinel_error --- PASS: TestError/sentinel_error (0.00s) === RUN TestError/typed_error --- PASS: TestError/typed_error (0.00s) === RUN TestError/nil_error --- PASS: TestError/nil_error (0.00s) --- PASS: TestError (0.00s) === RUN TestWriter_Write === RUN TestWriter_Write/plain_message --- PASS: TestWriter_Write/plain_message (0.00s) === RUN TestWriter_Write/trailing_newline_stripped --- PASS: TestWriter_Write/trailing_newline_stripped (0.00s) === RUN TestWriter_Write/warn_level --- PASS: TestWriter_Write/warn_level (0.00s) --- PASS: TestWriter_Write (0.00s) === RUN TestWriter_Write_Disabled --- PASS: TestWriter_Write_Disabled (0.00s) === RUN TestNewLogLogger === RUN TestNewLogLogger/print --- PASS: TestNewLogLogger/print (0.00s) === RUN TestNewLogLogger/println --- PASS: TestNewLogLogger/println (0.00s) --- PASS: TestNewLogLogger (0.00s) === RUN TestWriter_Write_Error --- PASS: TestWriter_Write_Error (0.00s) === RUN TestWriter_Write_Multiple --- PASS: TestWriter_Write_Multiple (0.00s) PASS ok go.pact.im/x/logs (cached) ? go.pact.im/x/pgxslog [no test files] === RUN TestAppend === RUN TestAppend/HashID --- PASS: TestAppend/HashID (0.00s) === RUN TestAppend/EmptyHashID --- PASS: TestAppend/EmptyHashID (0.00s) === RUN TestAppend/Version --- PASS: TestAppend/Version (0.00s) === RUN TestAppend/EmptyVersion --- PASS: TestAppend/EmptyVersion (0.00s) === RUN TestAppend/AmbiguousParamV --- PASS: TestAppend/AmbiguousParamV (0.00s) === RUN TestAppend/Params --- PASS: TestAppend/Params (0.00s) === RUN TestAppend/Salt --- PASS: TestAppend/Salt (0.00s) === RUN TestAppend/EmptySalt --- PASS: TestAppend/EmptySalt (0.00s) === RUN TestAppend/OutputWithoutSalt --- PASS: TestAppend/OutputWithoutSalt (0.00s) === RUN TestAppend/SaltAndOutput --- PASS: TestAppend/SaltAndOutput (0.00s) --- PASS: TestAppend (0.00s) === RUN TestParamsIterator === RUN TestParamsIterator/EmptyInput --- PASS: TestParamsIterator/EmptyInput (0.00s) === RUN TestParamsIterator/InvalidInput --- PASS: TestParamsIterator/InvalidInput (0.00s) === RUN TestParamsIterator/CommaInput --- PASS: TestParamsIterator/CommaInput (0.00s) === RUN TestParamsIterator/EmptySingleParam --- PASS: TestParamsIterator/EmptySingleParam (0.00s) === RUN TestParamsIterator/SingleParam --- PASS: TestParamsIterator/SingleParam (0.00s) === RUN TestParamsIterator/EmptyMultipleParams --- PASS: TestParamsIterator/EmptyMultipleParams (0.00s) === RUN TestParamsIterator/MultipleParams --- PASS: TestParamsIterator/MultipleParams (0.00s) === RUN TestParamsIterator/SingleParamTrailingComma --- PASS: TestParamsIterator/SingleParamTrailingComma (0.00s) === RUN TestParamsIterator/MultipleParamsTrailingComma --- PASS: TestParamsIterator/MultipleParamsTrailingComma (0.00s) --- PASS: TestParamsIterator (0.00s) === RUN TestMustParse === RUN TestMustParse/PanicsOnEmptyInput --- PASS: TestMustParse/PanicsOnEmptyInput (0.00s) === RUN TestMustParse/AcceptsGoodInput --- PASS: TestMustParse/AcceptsGoodInput (0.00s) --- PASS: TestMustParse (0.00s) === RUN TestParse === RUN TestParse/RejectsEmptyString --- PASS: TestParse/RejectsEmptyString (0.00s) === RUN TestParse/RejectsWithoutLeadingSep --- PASS: TestParse/RejectsWithoutLeadingSep (0.00s) === RUN TestParse/AcceptsEmptyID --- PASS: TestParse/AcceptsEmptyID (0.00s) === RUN TestParse/AcceptsIDLength32 --- PASS: TestParse/AcceptsIDLength32 (0.00s) === RUN TestParse/RejectsIDLength33 --- PASS: TestParse/RejectsIDLength33 (0.00s) === RUN TestParse/RejectsInvalidID --- PASS: TestParse/RejectsInvalidID (0.00s) === RUN TestParse/AcceptsEmptyVersion --- PASS: TestParse/AcceptsEmptyVersion (0.00s) === RUN TestParse/AcceptsNumericVersion --- PASS: TestParse/AcceptsNumericVersion (0.00s) === RUN TestParse/AcceptsVersionAndParams --- PASS: TestParse/AcceptsVersionAndParams (0.00s) === RUN TestParse/AcceptsParamV --- PASS: TestParse/AcceptsParamV (0.00s) === RUN TestParse/AcceptsMultipleParamsWithV --- PASS: TestParse/AcceptsMultipleParamsWithV (0.00s) === RUN TestParse/RejectsInvalidVersion --- PASS: TestParse/RejectsInvalidVersion (0.00s) === RUN TestParse/AcceptsEmptyParamName --- PASS: TestParse/AcceptsEmptyParamName (0.00s) === RUN TestParse/AcceptsEmptyParamValue --- PASS: TestParse/AcceptsEmptyParamValue (0.00s) === RUN TestParse/AcceptsEmptyParam --- PASS: TestParse/AcceptsEmptyParam (0.00s) === RUN TestParse/AcceptsMultipleEmptyParams --- PASS: TestParse/AcceptsMultipleEmptyParams (0.00s) === RUN TestParse/RejectsInvalidParamName --- PASS: TestParse/RejectsInvalidParamName (0.00s) === RUN TestParse/RejectsInvalidParamValue --- PASS: TestParse/RejectsInvalidParamValue (0.00s) === RUN TestParse/RejectsParamTrailingComma --- PASS: TestParse/RejectsParamTrailingComma (0.00s) === RUN TestParse/AcceptsSalt --- PASS: TestParse/AcceptsSalt (0.00s) === RUN TestParse/AcceptsParamsAndSalt --- PASS: TestParse/AcceptsParamsAndSalt (0.00s) === RUN TestParse/AcceptsSaltBase64 --- PASS: TestParse/AcceptsSaltBase64 (0.00s) === RUN TestParse/AcceptsSaltAndHash --- PASS: TestParse/AcceptsSaltAndHash (0.00s) === RUN TestParse/AcceptsEmptySaltAndHash --- PASS: TestParse/AcceptsEmptySaltAndHash (0.00s) === RUN TestParse/AcceptsParamsAndSaltAndHash --- PASS: TestParse/AcceptsParamsAndSaltAndHash (0.00s) === RUN TestParse/RejectsParamsAndInvalidSalt --- PASS: TestParse/RejectsParamsAndInvalidSalt (0.00s) === RUN TestParse/RejectsSaltAndInvalidHash --- PASS: TestParse/RejectsSaltAndInvalidHash (0.00s) --- PASS: TestParse (0.00s) === RUN FuzzParse --- PASS: FuzzParse (0.00s) === RUN ExampleIterParams --- PASS: ExampleIterParams (0.00s) === RUN ExampleMustParse --- PASS: ExampleMustParse (0.00s) === RUN ExampleAppend_argon2id --- PASS: ExampleAppend_argon2id (0.00s) PASS ok go.pact.im/x/phcformat (cached) === RUN TestNil --- PASS: TestNil (0.00s) === RUN TestEmpty --- PASS: TestEmpty (0.00s) === RUN TestOption --- PASS: TestOption (0.00s) === RUN TestConcat --- PASS: TestConcat (0.00s) === RUN TestList --- PASS: TestList (0.00s) === RUN TestKV --- PASS: TestKV (0.00s) === RUN TestByte --- PASS: TestByte (0.00s) === RUN TestString --- PASS: TestString (0.00s) === RUN TestBytes --- PASS: TestBytes (0.00s) === RUN TestUint --- PASS: TestUint (0.00s) === RUN TestBase64 === RUN TestIsValidETag/valid_strong_ETag_single_character --- PASS: TestIsValidETag/valid_strong_ETag_single_character (0.00s) === RUN TestIsValidETag/valid_weak_ETag_simple --- PASS: TestIsValidETag/valid_weak_ETag_simple (0.00s) === RUN TestClient === RUN TestIsValidETag/valid_weak_ETag_with_special_characters --- PASS: TestBase64 (0.00s) ? go.pact.im/x/plumb [no test files] --- PASS: TestIsValidETag/valid_weak_ETag_with_special_characters (0.00s) === RUN TestIsValidETag/valid_weak_ETag_empty --- PASS: TestIsValidETag/valid_weak_ETag_empty (0.00s) === RUN TestIsValidETag/valid_weak_ETag_single_character --- PASS: TestIsValidETag/valid_weak_ETag_single_character (0.00s) === RUN TestIsValidETag/missing_opening_quote --- PASS: TestIsValidETag/missing_opening_quote (0.00s) === RUN TestIsValidETag/missing_closing_quote --- PASS: TestIsValidETag/missing_closing_quote (0.00s) === RUN TestIsValidETag/no_quotes --- PASS: TestIsValidETag/no_quotes (0.00s) === RUN TestIsValidETag/empty_string --- PASS: TestIsValidETag/empty_string (0.00s) === RUN TestIsValidETag/only_quote --- PASS: TestIsValidETag/only_quote (0.00s) === RUN TestIsValidETag/space_inside_ETag --- PASS: TestIsValidETag/space_inside_ETag (0.00s) === RUN TestIsValidETag/tab_and_newline_inside_ETag --- PASS: TestIsValidETag/tab_and_newline_inside_ETag (0.00s) === RUN TestIsValidETag/delete_character_inside_ETag --- PASS: TestIsValidETag/delete_character_inside_ETag (0.00s) === RUN TestIsValidETag/quote_inside_ETag --- PASS: TestIsValidETag/quote_inside_ETag (0.00s) === RUN TestIsValidETag/weak_ETag_lowercase_w --- PASS: TestIsValidETag/weak_ETag_lowercase_w (0.00s) === RUN TestIsValidETag/weak_ETag_no_slash --- PASS: TestIsValidETag/weak_ETag_no_slash (0.00s) === RUN TestIsValidETag/weak_ETag_missing_quotes --- PASS: TestIsValidETag/weak_ETag_missing_quotes (0.00s) === RUN TestIsValidETag/weak_ETag_space_before_W --- PASS: TestIsValidETag/weak_ETag_space_before_W (0.00s) === RUN TestIsValidETag/weak_ETag_space_after_W --- PASS: TestIsValidETag/weak_ETag_space_after_W (0.00s) === RUN TestIsValidETag/weak_ETag_space_after_slash --- PASS: TestIsValidETag/weak_ETag_space_after_slash (0.00s) === RUN TestIsValidETag/weak_ETag_extra_text_after_ETag&